<?
session_start();

require_once('./lib/Config.php');
require_once('./lib/DB.gear.php');
require_once('./lib/Template.gear.php');
require_once('./lib/lib.gear.php');
require_once('./lib/lib.garden.php');

if($_GET['logout'] == 1)
{
	// セッション変数を全て解除する
	$_SESSION = array();

	// セッションを切断するにはセッションクッキーも削除する。
	// Note: セッション情報だけでなくセッションを破壊する。
	if (isset($_COOKIE[session_name()])) {
	    setcookie(session_name(), '', time()-42000, '/');
	}

	// 最終的に、セッションを破壊する
	session_destroy();
}

$ses_data = load_session();

if($ses_data['status'] == 'login')
{
	//check device
	$device = is_mobile();

    if(isset($_GET['pod_id']) )
    {
		if(is_pod_member($ses_data['user_id'], $_GET['pod_id']))
		{
	    	$_SESSION['active_post'] = $_GET['pod_id'];
	    }

	}

	//テンプレート
	$tpl = & new Template_GEAR();

    if($_POST['type'] == 'add_member')
    {
    	$add_user_id = $_POST['user_id'];
    	$add_name    = $_POST['user_name'];
    	add_pod_members($add_user_id, $_SESSION['active_post']);
		post($ses_data['user_id'], 'Added '.$add_name, $_SESSION['active_post'], $device, 2);
    }

	if(isset($_SESSION['active_post']))
	{
		$pod_id = $_SESSION['active_post'];

		switch($_GET['mode'])
		{
			case 0:
				$template    = 'add_pod_member_garden.tpl';
				$pod_members = json_decode(pod_member_list($pod_id), true);
			break;
			
			case 1:
				$template    = 'add_pod_member_mixi.tpl';
				$pod_members = get_mixi_user($ses_data['user_id']);
			break;
			
			default:
				$template    = 'add_pod_member_garden.tpl';
				$pod_members = json_decode(pod_member_list($pod_id), true);
			break;
		}

		$tpl->setValue('pod_id', $pod_id);
		$tpl->setValue('pod_members', $pod_members);

		$tpl->setValue('owner_data', $ses_data);
		$tpl->setValue('using_member', $_SESSION['using_list']);

		//テンプレート設定
		$tpl->setTemplate('header.tpl');
		//テンプレート出力
		$tpl->show();

		//テンプレート設定
		$tpl->setTemplate($template);
		//テンプレート出力
		$tpl->show();

		//テンプレート設定
		$tpl->setTemplate('footer.tpl');
		//テンプレート出力
		$tpl->show();

	}
	else
	{
		//テンプレート設定
		$tpl->setTemplate('error.tpl');
		//テンプレート出力
		$tpl->show();
	}

}
else
{
	echo 'error';
	echo '<a href="./">login</a>';
}

?>


